##### [Message (Sequence Diagram)](https://sparxsystems.com/enterprise_architect_user_guide/15.1/model_domains/sequencemessage.html)

![](_src/d-message.png)

Sequence diagrams depict workflow or activity over time using Messages passed from element to element. In the software model. These Messages correspond to Class operations and behavior. When you display a Sequence diagram, the Diagram Toolbox automatically switches to the 'Interaction' pages of the Diagram Toolbox, containing the 'Message' icon.

Диаграммы последовательности отображают рабочий процесс или активность во времени с помощью сообщений, передаваемых от элемента к элементу. В программной модели. Эти сообщения соответствуют операциям и поведению класса. Когда вы отображаете диаграмму последовательности, панель инструментов диаграммы автоматически переключается на страницы «Взаимодействие» панели инструментов диаграммы, содержащие значок «Сообщение».

Toolbox icon

![](_src/c-message.png)

Access

| Diagram Toolbox | Click on the 'Message' icon, click on the source object and drag the cursor to the target object(If the 'Message Properties' dialog does not display, right-click on the Message and on the 'Message Properties' menu option) |
|-----------------|------------------------------------------|

доступ

| Панель инструментов диаграммы | Щелкните значок «Сообщение», щелкните исходный объект и перетащите курсор к целевому объекту.(Если диалоговое окно «Свойства сообщения» не отображается, щелкните правой кнопкой мыши сообщение и выберите пункт меню «Свойства сообщения») |
|-------------------------------|------------------------------------------|

Create a Message on a Sequence diagram

| Option                                   | Action                                   | See also                                 |
|------------------------------------------|------------------------------------------|------------------------------------------|
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Message</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Type the Message name. </span></p><br>			<p><span class="f_BodyTextTable">If the Message flow is towards a Class element (dropped in from a Class diagram) or a Lifeline element having a classifier, and the destination Class has defined operations, you can click on the drop-down arrow and select an appropriate operation name; the Message then reflects the destination Class operations.</span></p><br>			<p><span class="f_BodyTextTable">You can also include operations that the element's classifier has inherited, in the list. To do this, select the 'Show Inherited Methods' checkbox.</span></p><br>		 | <br>			<a href="../model_domains/class.html">Class</a><br>			<a href="../model_domains/lifeline.html">Lifeline</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Operations</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">If the available operations on the destination Class are not appropriate, click on this button and define a new operation in the destination element, using the 'Operations' dialog. </span></p><br>			<p><span class="f_BodyTextTable">If you create a Message without making reference to the target Class operations, no new operation is added to the target Class.</span></p><br>		 | <br>			<a href="../modeling/operationsmainpage.html">Define Properties of Operations</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Parameters</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Type any parameters that the Message has, as a comma-separated list.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Argument(s)</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(Optional) Type the actual value that corresponds to each parameter, as a comma-separated list.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Return Value</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">If the Message has a return value or type, specify it in this field.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Show Inherited Methods</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Select this checkbox to include operations that the destination element's classifier has inherited, in the drop-down list of operations available in the 'Message' field. </span></p><br>			<p><span class="f_BodyTextTable">Clear the checkbox to show only operations from the classifier itself.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Assign to</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">If the Message flow is from a Class element or Lifeline element with classifier that has defined attributes, click on the drop-down arrow and select an appropriate attribute name. </span></p><br>			<p><span class="f_BodyTextTable">The Message reflects the attributes from the source Class; you cannot add further attributes to the source Class here - if no appropriate attribute is listed, open the Class element 'Properties' dialog and add the required attribute. </span></p><br>			<p><span class="f_BodyTextTable">Otherwise, optionally type the name of the object to assign the message flow to.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Stereotype</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(Optional) Type or select a stereotype for the connector (this is displayed on the diagram, if entered).</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Alias</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(Optional) Type an alias for the name of the Message. </span></p><br>			<p><span class="f_BodyTextTable">On the diagram, the alias displays instead of the Message name if the 'Use Alias if Available' checkbox is selected on the 'Diagram' tab of the 'Properties' dialog for the diagram.</span></p><br>		 | <br>			<a href="../user_interface/diagrambehavoir.html">Diagram Behavior Options</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Condition</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Type any conditions that must be true in order for the Message to be sent.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Constraint</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Type any constraints that might exist on when the Message is sent.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Is Iteration</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Select the checkbox to indicate that the Message will iterate until the specified condition takes the value false. The condition statement on the diagram is prefixed by an asterisk (*).</span></p><br>			<p><span class="f_BodyTextTable">Clear the checkbox to indicate that the Message will only be sent once within the process cycle, if the specified condition is true.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Start New Group</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(For Communication diagram Messages). Select this checkbox to reset the Message (and all subsequent Messages) to a separate group with a new initial number.</span></p><br>		 | <br>			<a href="../model_domains/reordercommmessages.html">Re-Order Messages</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Synch</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Click on the drop-down arrow and select 'Synchronous' or 'Asynchronous' as appropriate.</span></p><br>			<p><span class="f_BodyTextTable">The value 'Synchronous' disables the 'Kind' field; synchronous Messages are always Calls.</span></p><br>		 | <br>			<a href="../model_domains/call.html">Call</a><br>			<a href="../model_domains/asynchronous_signal_message.html">Asynchronous Signal Message</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Kind</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">This field is enabled when the 'Synch' field is set to Asynchronous.</span></p><br>			<p><span class="f_BodyTextTable">Click on the drop-down arrow and select either 'Call' or 'Signal', as appropriate.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Lifecycle</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Select 'New' to create a new element at the end of the Message, or 'Delete' to terminate the message flow at the end of the Message.</span></p><br>			<p><span class="f_BodyTextTable">If neither case applies, set the field to '&lt;none&gt;'.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Is Return</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">If the Message you have created is a return message, select this checkbox.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Notes</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(Optional) Type any explanatory notes, formatted if you prefer.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">OK</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Click on this button to save the Message definition. </span></p><br><ul><br>	<li>You can change the timing details of a message on the 'Timing Details' dialog, and emphasize the sequence of closely-ordered messages using General Ordering</li><br></ul><br><ul><br>	<li>To toggle the numbering of messages on a Sequence diagram, select or deselect the 'Show Sequence Numbering' checkbox on the 'Preferences' dialog</li><br></ul><br>		 | <br>			<a href="../model_domains/changing_the_timing_details.html">Change the Timing Details</a><br>			<a href="../model_domains/general_ordering.html">General Ordering</a><br>			<a href="../model_domains/sequencediagram.html">Sequence Diagram</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Cancel</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Click on this button to close the dialog without saving any data you have entered.</span></p><br>		 | <br>		                                   |

Создание сообщения на диаграмме последовательности

| вариант                                  | действие                                 | Смотрите также                           |
|------------------------------------------|------------------------------------------|------------------------------------------|
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Сообщение</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Введите имя сообщения. </font></font></span></p><br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Если поток сообщений направлен к элементу класса (выброшенному из диаграммы классов) или элементу Lifeline, имеющему классификатор, а целевой класс имеет определенные операции, вы можете щелкнуть стрелку раскрывающегося списка и выбрать соответствующее имя операции; </font><font style="vertical-align: inherit;">Сообщение затем отражает операции класса назначения.</font></font></span></p><br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Вы также можете включить в список операции, унаследованные классификатором элемента. </font><font style="vertical-align: inherit;">Для этого установите флажок «Показать унаследованные методы».</font></font></span></p><br>		 | <br>			<a href="../model_domains/class.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Класс</font></font></a><br>			<a href="../model_domains/lifeline.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">дорога жизни</font></font></a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">операции</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Если доступные операции в целевом классе не подходят, нажмите эту кнопку и определите новую операцию в целевом элементе, используя диалоговое окно «Операции». </font></font></span></p><br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Если вы создаете сообщение без ссылки на операции целевого класса, в целевой класс не добавляется новая операция.</font></font></span></p><br>		 | <br>			<a href="../modeling/operationsmainpage.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Определить свойства операций</font></font></a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">параметры</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Введите любые параметры, которые есть в сообщении, в виде списка, разделенного запятыми.</font></font></span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Аргумент (ы)</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">(Необязательно) Введите фактическое значение, соответствующее каждому параметру, в виде списка, разделенного запятыми.</font></font></span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Возвращаемое значение</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Если Сообщение имеет возвращаемое значение или тип, укажите его в этом поле.</font></font></span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Показать унаследованные методы</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Установите этот флажок, чтобы включить операции, унаследованные классификатором целевого элемента, в раскрывающийся список операций, доступных в поле «Сообщение». </font></font></span></p><br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Снимите флажок, чтобы отображать только операции из самого классификатора.</font></font></span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Назначить в</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Если поток сообщений исходит из элемента класса или элемента Lifeline с классификатором, который имеет определенные атрибуты, щелкните стрелку раскрывающегося списка и выберите соответствующее имя атрибута. </font></font></span></p><br>			<p><span class="f_BodyTextTable">The Message reflects the attributes from the source Class; you cannot add further attributes to the source Class here - if no appropriate attribute is listed, open the Class element 'Properties' dialog and add the required attribute. </span></p><br>			<p><span class="f_BodyTextTable">Otherwise, optionally type the name of the object to assign the message flow to.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Stereotype</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(Optional) Type or select a stereotype for the connector (this is displayed on the diagram, if entered).</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Alias</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(Optional) Type an alias for the name of the Message. </span></p><br>			<p><span class="f_BodyTextTable">On the diagram, the alias displays instead of the Message name if the 'Use Alias if Available' checkbox is selected on the 'Diagram' tab of the 'Properties' dialog for the diagram.</span></p><br>		 | <br>			<a href="../user_interface/diagrambehavoir.html">Diagram Behavior Options</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Condition</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Type any conditions that must be true in order for the Message to be sent.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Constraint</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Type any constraints that might exist on when the Message is sent.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Is Iteration</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Select the checkbox to indicate that the Message will iterate until the specified condition takes the value false. The condition statement on the diagram is prefixed by an asterisk (*).</span></p><br>			<p><span class="f_BodyTextTable">Clear the checkbox to indicate that the Message will only be sent once within the process cycle, if the specified condition is true.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Start New Group</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(For Communication diagram Messages). Select this checkbox to reset the Message (and all subsequent Messages) to a separate group with a new initial number.</span></p><br>		 | <br>			<a href="../model_domains/reordercommmessages.html">Re-Order Messages</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Synch</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Click on the drop-down arrow and select 'Synchronous' or 'Asynchronous' as appropriate.</span></p><br>			<p><span class="f_BodyTextTable">The value 'Synchronous' disables the 'Kind' field; synchronous Messages are always Calls.</span></p><br>		 | <br>			<a href="../model_domains/call.html">Call</a><br>			<a href="../model_domains/asynchronous_signal_message.html">Asynchronous Signal Message</a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Kind</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">This field is enabled when the 'Synch' field is set to Asynchronous.</span></p><br>			<p><span class="f_BodyTextTable">Click on the drop-down arrow and select either 'Call' or 'Signal', as appropriate.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Lifecycle</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Select 'New' to create a new element at the end of the Message, or 'Delete' to terminate the message flow at the end of the Message.</span></p><br>			<p><span class="f_BodyTextTable">If neither case applies, set the field to '&lt;none&gt;'.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Is Return</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">If the Message you have created is a return message, select this checkbox.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">Notes</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">(Optional) Type any explanatory notes, formatted if you prefer.</span></p><br>		 | <br>		                                   |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext">OK</span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable">Click on this button to save the Message definition. </span></p><br><ul><br>	<li>You can change the timing details of a message on the 'Timing Details' dialog, and emphasize the sequence of closely-ordered messages using General Ordering</li><br></ul><br><ul><br>	<li><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Чтобы переключить нумерацию сообщений на диаграмме последовательности, установите или снимите флажок «Показать нумерацию последовательностей» в диалоговом окне «Параметры».</font></font></li><br></ul><br>		 | <br>			<a href="../model_domains/changing_the_timing_details.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Изменить детали времени</font></font></a><br>			<a href="../model_domains/general_ordering.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Общий заказ</font></font></a><br>			<a href="../model_domains/sequencediagram.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Схема последовательности</font></font></a><br>		 |
| <br>			<p class="p_Tableheader"><br>				<span class="f_Tabletext"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Отмена</font></font></span><br>			</p><br>		 | <br>			<p><span class="f_BodyTextTable"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Нажмите эту кнопку, чтобы закрыть диалоговое окно без сохранения введенных вами данных.</font></font></span></p><br>		 | <br>		                                   |

Notes
You can also use the Message connector as an Information Flow, and realize information flows on the Message

Ноты
Вы также можете использовать соединитель сообщений в качестве информационного потока и реализовывать информационные потоки в сообщении.

Learn more
* [Message Examples](https://sparxsystems.com/enterprise_architect_user_guide/15.1/model_domains/message_examples.html)
* [Co-Region Notation](https://sparxsystems.com/enterprise_architect_user_guide/15.1/model_domains/co-region_notation.html)
* [Realize an Information Flow](https://sparxsystems.com/enterprise_architect_user_guide/15.1/model_domains/informationitemsrealized.html)


Выучить больше
* Примеры сообщений
* Обозначение ко-региона
* Осознайте информационный поток




